vegetable sponge - French English Dictionary